struct _MM_SESSION_SPACE// Size=0x3c0
{
    long ReferenceCount;// Offset=0x0 Size=0x4
    union _unnamed_996 u;// Offset=0x4 Size=0x4
    unsigned long SessionId;// Offset=0x8 Size=0x4
    long ProcessReferenceToSession;// Offset=0xc Size=0x4
    struct _LIST_ENTRY ProcessList;// Offset=0x10 Size=0x10
    unsigned long long NonPagablePages;// Offset=0x20 Size=0x8
    unsigned long long CommittedPages;// Offset=0x28 Size=0x8
    void * PagedPoolStart;// Offset=0x30 Size=0x8
    void * PagedPoolEnd;// Offset=0x38 Size=0x8
    void * SessionObject;// Offset=0x40 Size=0x8
    void * SessionObjectHandle;// Offset=0x48 Size=0x8
    struct _RTL_AVL_TREE ImageTree;// Offset=0x50 Size=0x8
    unsigned long LocaleId;// Offset=0x58 Size=0x4
    unsigned long AttachCount;// Offset=0x5c Size=0x4
    struct _KGATE AttachGate;// Offset=0x60 Size=0x18
    struct _LIST_ENTRY WsListEntry;// Offset=0x78 Size=0x10
    struct _RTL_BALANCED_NODE WsTreeEntry;// Offset=0x88 Size=0x18
    struct _MM_PAGED_POOL_INFO PagedPoolInfo;// Offset=0xa0 Size=0x18
    unsigned long long CombineDomain;// Offset=0xb8 Size=0x8
    struct _MMSUPPORT_FULL Vm;// Offset=0xc0 Size=0x140
    struct _MMWSL_INSTANCE WorkingSetList;// Offset=0x200 Size=0x28
    struct _MMSUPPORT_AGGREGATION AggregateSessionWs;// Offset=0x240 Size=0x20
    void * HeapState;// Offset=0x260 Size=0x8
    struct _MI_SESSION_DRIVER_UNLOAD DriverUnload;// Offset=0x268 Size=0x8
    unsigned long TopLevelPteLockBits[32];// Offset=0x270 Size=0x80
    struct _EX_PUSH_LOCK SessionVaLock;// Offset=0x2f0 Size=0x8
    struct _RTL_BITMAP_EX DynamicVaBitMap;// Offset=0x2f8 Size=0x10
    unsigned long long DynamicVaHint;// Offset=0x308 Size=0x8
    struct _MMPTE PageTables[1];// Offset=0x310 Size=0x8
    long PoolBigEntriesInUse;// Offset=0x318 Size=0x4
    long PagedPoolPdeCount;// Offset=0x31c Size=0x4
    unsigned long DynamicSessionPdeCount;// Offset=0x320 Size=0x4
    void * PoolTrackTableExpansion;// Offset=0x328 Size=0x8
    unsigned long long PoolTrackTableExpansionSize;// Offset=0x330 Size=0x8
    void * PoolTrackBigPages;// Offset=0x338 Size=0x8
    unsigned long long PoolTrackBigPagesSize;// Offset=0x340 Size=0x8
    struct _RTL_AVL_TREE PermittedFaultsTree;// Offset=0x348 Size=0x8
    enum _IO_SESSION_STATE IoState;// Offset=0x350 Size=0x4
    unsigned long IoStateSequence;// Offset=0x354 Size=0x4
    struct _KEVENT IoNotificationEvent;// Offset=0x358 Size=0x18
    struct _EJOB * ServerSilo;// Offset=0x370 Size=0x8
    unsigned long long CreateTime;// Offset=0x378 Size=0x8
    void * PoolTags;// Offset=0x380 Size=0x8
};